Tabla de contenido
Requerimientos técnicos
Para ejecutar la extensión de traducción Linguise para Joomla , necesitará lo siguiente:
- Ejecute la versión PHP 7+ o superior
- Active la reescritura de URL en la configuración Joomla
extensión Joomla lo comprobará automáticamente. - Versión Joomla ≥ 3.5
Generar la clave API
Antes de instalar la traducción automática Joomla en Linguise primero debe registrar una cuenta Linguise panel Linguise , primero deberá configurar un nuevo dominio y guardar su configuración para obtener la clave API.
La clave API es lo que se requiere para activar la traducción en su sitio web Joomla . Básicamente, la clave API verificará qué idioma está activado en qué dominio y permitirá que se generen las páginas de traducción neuronal.
Copie la clave API y guárdela en su portapapeles o mantenga abierta la pestaña del navegador, para que pueda copiarla más tarde.
Instale la extensión de traducción Joomla
Ahora necesita instalar el Joomla (este es un paquete único) para activar el selector de idiomas (banderas con selector de idiomas). Puede descargar la última versión desde aquí.
Una vez instalada y activada la Joomla , puede acceder a la configuración del componente utilizando el menú de administración: Componente > Linguise .
Desde aquí, pegue la clave API que ha generado desde su panel de control de Linguise y haga clic en aplicar.
¡Ahora la traducción en todos los idiomas seleccionados ya está activada en tu sitio web Joomla !
Esta acción debería sincronizar todas las configuraciones de idioma entre Linguise y su sitio web (idioma original y lista de idiomas traducidos).
Nota importante de SEO: la cantidad de idiomas que configura tiene un gran impacto en el SEO. Cuando configura sus idiomas de traducción, si tiene una gran cantidad de páginas indexadas (> 500), el motor de búsqueda puede tardar mucho tiempo en procesarlas. Puede afectar su SEO en su idioma original. Es por eso que recomendamos agregar al principio un máximo de 5 idiomas, luego cuando esté indexado, puede agregar idiomas en un lote de 3 por mes.
Asegúrate de que la reescritura de URL esté activada
Para cargar su idioma en nuevas URL (como dominio.com /es ), la URL debe configurarse en la configuración general Joomla menú: Sistema > Configuración > Sitio.
Hay 2 opciones para activar, que por cierto son las mejores para SEO, son:
- URL compatibles con motores de búsqueda
- Use la reescritura de URL (requiere editar un archivo para que funcione correctamente)
Reescritura de URL y errores 404: si estas 2 configuraciones no están activadas, tendrás errores 404 en las páginas de idiomas. Además, asegúrese de que no haya otra herramienta de idioma que "bloquee" las URL multilingües como el complemento de filtro de idioma para el Joomla .
Agregar un selector de idioma Joomla
Tiene 3 métodos para cargar el selector de idioma del sitio web (banderas y nombres de idiomas) en su sitio web en Joomla .
- Utilice un menú Joomla (desde el administrador de menús Joomla )
- Utilice un módulo Joomla (desde el administrador de módulos Joomla )
- Utilice un fragmento de PHP
Añadir un menú Joomla
Para agregar un Joomla para mostrar el selector de idiomas, simplemente use el administrador de menús Joomla Menú > Su menú > Nuevo
Desde la configuración del elemento del menú, seleccione Linguise y ¡listo!
Su menú se mostrará de acuerdo con la configuración de pantalla que haya configurado en el componente.
![](https://www.linguise.com/wp-content/uploads/2020/06/language-menu.png)
La opción alternativa generará la URL alternativa por idioma, por lo que el motor de búsqueda puede rastrear fácilmente toda la versión de idioma de la página. Se recomienda dejarlo activado.
![](https://www.linguise.com/wp-content/uploads/2020/06/alternates.png)
Un ejemplo alternativo en el código HTML que rastrearán los motores de búsqueda:
Cargar un módulo Joomla en contenido
Joomla preinstalado y cargarlo usando la función cargar módulo . El texto a incluir en cualquier editor de texto es: {loadmodule mod_ linguise }
Código PHP para incluir el selector de idiomas
Esta parte es más para los desarrolladores que desean incluir el selector de idiomas de Linguise , por ejemplo, en un archivo de plantilla PHP personalizado que cargue una parte del encabezado del sitio web. Hay un código que puede usar para eso, simplemente cópielo y péguelo desde el componente.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Configurar el tipo de conmutador de idioma
Hay muchas opciones de diseño que ayudan a que el conmutador de idioma se cargue en cualquier lugar de su sitio web. Por ejemplo, el estilo no será el mismo en la barra superior blanca y en un pie de página oscuro.
En el lado derecho de la pantalla, puede utilizar la vista previa para comprobar la vista previa.
Cargue el selector de idiomas en el contenido Joomla
Para mostrar el selector de idioma en un lugar específico, en el Joomla , debes establecer la posición como "En su lugar".
Una vez que haya establecido la posición en el Linguise , puede agregar el código corto a continuación para incluirlo. Copie el código a continuación para colocarlo en su portapapeles.
Una vez agregado, en la interfaz tendrá la bandera y los nombres del idioma mostrados en el área HTML en la que agregó el código.
Bandera de cambio de idioma y diseño de texto
Hay muchas opciones de diseño que ayudan a que el conmutador de idioma se cargue en cualquier lugar de su sitio web. Por ejemplo, el estilo no será el mismo en la barra superior blanca y en un pie de página oscuro.
Las opciones principales son:
- Forma y tamaño de las banderas.
- Nombres de idiomas color del texto
- Sombra de elementos al pasar el mouse
- Estilo de desplazamiento del mouse
Tutorial completo de traducción automática Joomla
Opciones avanzadas del selector de idiomas
Finalmente, puede configurar las opciones avanzadas, como la configuración de caché, la cantidad de URL y la traducción para almacenar localmente para que se sirvan más rápido.
No se recomienda la redirección del idioma del navegador que se detallan aquí. Básicamente, redirige al usuario a uno de los idiomas configurados en su navegador.
Función de traducción dinámica
Presentamos nuestra nueva función "Traducciones dinámicas". Entendemos que la mayor parte del sitio web interactivo tiene contenido dinámico generado a través de JavaScript o AJAX.
Con nuestra nueva función de traducción dinámica, puede traducir sin problemas el contenido que se carga de forma asincrónica (dinámicamente) después de cargar la página. ¡Esta mejora garantiza una experiencia multilingüe más fluida para sus visitantes!
¡Asegúrate de activarlo también en la configuración de tu cuenta del panel de Linguise !
![traducción_dinámica](https://www.linguise.com/wp-content/uploads/2022/08/dynamic_translation.png)
¿Sigues teniendo problemas con tu instalación de Linguise ? No dude en comunicarse con nosotros, ¡ofrecemos una instalación gratuita personalizada en su sitio web!